%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% This file is part of the book
%%
%% Cryptography
%% http://code.google.com/p/crypto-book/
%%
%% Copyright (C) 2007--2010 David R. Kohel <David.Kohel@univmed.fr>
%%
%% See the file COPYING for copying conditions.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Solutions to exercises
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\chapter{Solutions to Exercises}

\section*{Introduction to Cryptography}
%% \setcounter{chapter}{\ref{chap:introduction_cryptography}}
\setcounter{exercise}{0}
\input{solutions/IntroductionToCryptography}

\section*{Classical Cryptography}
%% \setcounter{chapter}{\ref{ClassicalCryptography}}
\setcounter{exercise}{0}
\input{solutions/ClassicalCryptography}

\section*{Elementary Cryptanalysis}
%% \setcounter{chapter}{\ref{ElementaryCryptanalysis}}
\setcounter{exercise}{0}
\input{solutions/ElementaryCryptanalysis}

\section*{Information Theory}
%% \setcounter{chapter}{\ref{InformationTheory}}
\setcounter{exercise}{0}
\input{solutions/InformationTheory}

\section*{Block Ciphers}
%% \setcounter{chapter}{\ref{BlockCiphers}}
\setcounter{exercise}{0}
\input{solutions/BlockCiphers}

\section*{Stream Ciphers}
%% \setcounter{chapter}{\ref{StreamCiphers}}
\setcounter{exercise}{0}
\input{solutions/StreamCiphers}

\section*{Elementary Number Theory}
%% \setcounter{chapter}{\ref{number-theory}}
\setcounter{exercise}{0}
\input{solutions/number-theory}

\section*{Public Key Cryptography}
%% \setcounter{chapter}{\ref{PublicKeyCryptography}}
\input{solutions/PublicKeyCryptography}

\section*{Digital Signatures}
%% \setcounter{chapter}{\ref{DigitalSignatures}}
\setcounter{exercise}{0}
\input{solutions/DigitalSignatures}

\section*{Secret Sharing}
%% \setcounter{chapter}{\ref{SecretSharing}}
\setcounter{exercise}{0}
\input{solutions/SecretSharing}

\ignore{
\section*{Hash Functions}
%% \setcounter{chapter}{\ref{HashFunctions}}
\setcounter{exercise}{0}

\input{solutions/HashFunctions}
}
